﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Warburton.FastBitArray
{
    public interface IBitArray
        : IBitArrayReadOnly
    {
        IBitArray Set(int index, bool value);
        IBitArray SetAll(bool value);

        IBitArray And(IBitArray value);
        IBitArray Or (IBitArray value);
        IBitArray Xor(IBitArray value);
        IBitArray Not();
    }
}
